package com.ibm.cloud.banking.trans.customer.dto;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;

public class Resp102001 {


	//客户信息：*新客户号、*客户姓名、*客户证件类型、*客户证件号码、*客户手机
	/**
	 * 客户编码
	 */
	@ApiModelProperty(position=1,value="customer No.",example="185599100245023",required=true)
	private String customerNo;

	/**
	 * 客户中文名
	 */
	@ApiModelProperty(position=2,value="customer No.",example="张三",required=true)
	private String name;

	/**
	 * 证件类型:01-身份证  02-护照 03-军官证
	 */
	@ApiModelProperty(position=3,value="ID type",example="01",required=true)
	private String idType;

	/**
	 * 证件号码
	 */
	@ApiModelProperty(position=4,value="ID number",example="110101200001010001",required=true)
	private String idNo;

	/**
	 * 手机号码
	 */
	@ApiModelProperty(position=5,value="mobile number",example="18688645878",required=true)
	private String mobileNumber;

	//交易信息：*全局流水号、交易日期、交易柜员、*交易时间、交易摘要信息（新建客户）。
	/**
	 * 交易流水号
	 */
	@ApiModelProperty(position=6,value="transaction No.",example="185599100245023",required=true)
	private String transNo;

	/**
	 * 交易日期
	 */
	@ApiModelProperty(position=7,value="transaction date",example="2021-08-04",required=true)
	private Date transDate;

	/**
	 * 交易柜员
	 */
	@ApiModelProperty(position=8,value="transaction teller's No.",example="9010001001",required=true)
	private String transTellerId;

	/**
	 * 交易摘要信息（新建客户）
	 */
	@ApiModelProperty(position=9,value="transaction summary information",example="新建客户",required=true)
	private String transSummaryInfo;

	private transient String factorMapping;

	public String getFactorMapping() {
		return factorMapping;
	}

	public void setFactorMapping(String factorMapping) {
		this.factorMapping = factorMapping;
	}

	public String getCustomerNo() {
		return customerNo;
	}

	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}


	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdNo() {
		return idNo;
	}

	public void setIdNo(String idNo) {
		this.idNo = idNo;
	}

	public String getMobileNumber() {
		return mobileNumber;
	}

	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}

	public String getTransNo() {
		return transNo;
	}

	public void setTransNo(String transNo) {
		this.transNo = transNo;
	}

	public Date getTransDate() {
		return transDate;
	}

	public void setTransDate(Date transDate) {
		this.transDate = transDate;
	}

	public String getTransTellerId() {
		return transTellerId;
	}

	public void setTransTellerId(String transTellerId) {
		this.transTellerId = transTellerId;
	}

	public String getTransSummaryInfo() {
		return transSummaryInfo;
	}

	public void setTransSummaryInfo(String transSummaryInfo) {
		this.transSummaryInfo = transSummaryInfo;
	}

}
